@charset "utf-8";
/* CSS Document */
/*基本重置*/
body{margin:0px; padding:0px; font-family:"微软雅黑",;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; 
background:url(../img/bg_logo.jpg) no-repeat center top;}
*{ margin:0; padding:0; list-style:none; border:none;  }
a{ text-decoration:none;} 
a:hover{color: #1d61b8;}
#contentSize strong{font-weight: bold;}
#contentSize em,#contentSize em strong{font-style:italic}
#contentSize ol li{list-style-type: decimal !important;}
#contentSize ol{margin-left: 25px;}
#contentSize table td{border: 1px solid #c5c5c5;padding: 8px;}
#contentSize table td ol li{list-style-type: decimal !important;}
.ol_li{padding-left:20px;}
/*IE6 BUG*/
.ui_lock_scroll{ *overflow:hidden; }
.ui_lock_scroll body{ overflow:hidden; }

/* header */
.header{width:100%; font-size:16px; }
.top_bar{width:100%; height:39px; line-height: 39px; }
.top_bar .date{ width: 1200px; margin: 0 auto; color: #000; font-size: 14px;}
.top{margin: 0 auto; width: 1200px; height: 210px;  position: relative;}
.top .logo{  position: absolute; top:45px; left:0;}
.top .slogn{position: absolute;right: 0px;top: 57px;}
.topdiv{width: 1200px; margin: 0 auto; position: relative;}
.nav{margin: 0 auto; width:100%;  background-color: #1d61b8; }
.nav .menu { margin: 0 auto;width: 1200px;display: flex; flex-wrap: wrap;  height: 54px; line-height:54px; color: #fff; font-size: 18px; }
.nav .menu .col { position: relative;  /* flex-basis: 0; */ -ms-flex-positive: 1;  flex-grow: 1;  max-width: 100%;}
.nav .menu .col a {color: #fff; display: block; text-align: center; width: 100%; white-space: nowrap;}
.nav .menu .col a i { margin-right: 5px; font-size: 22px; line-height:24px; vertical-align:middle; }
.nav .menu .col:first-child a i {  font-size: 20px; vertical-align:middle; }
.nav .menu .col a i img { max-width:25px; max-height:30px;}
.nav .menu .col.active>a{color: #fff; background: url(../img/navBg.png) top repeat-x;font-weight: bold; }
.nav .menu .col.active>a i{color: #fff;}
.nav .menu .col:hover>a{color: #fff; background: url(../img/navBg.png) top repeat-x;font-weight: bold; }
.nav .menu .col:hover { height: 100px;}
.nav .menu .col >ul { position: absolute; z-index: 9999; display: none;  margin-top: 0px; min-width: 100%; }
.nav .menu .col >ul>li { text-align: center; line-height: 40px; white-space: nowrap; padding:0 12px; background: #1d61b8; border: 1px solid #1d61b8;}
.nav .menu .col:hover > ul { display: block;}
.nav .menu .col > ul>li:hover { background: #0a3c99;}
.top-search{ position: absolute;right: 4px;top: 5px;font-size: 14px;}
.top-nav{ height:40px; position:absolute; left:132px; bottom:10px;}
.top-search .top-input{ box-sizing:border-box; height:28px; line-height:28px; width:190px; padding:0 20px;  border-radius:20px 0 0 20px; float:left;background-color: rgba(255, 255, 255, 0.25);color:#4a5964;}
.top-search .top-input:focus{ box-shadow:none;}
.top-btn{ float:left; width:50px; height:28px; border:none; box-sizing:border-box; border-radius:0 20px 20px 0;background:url(../img/sousuo.png) no-repeat #fff center center;  cursor:pointer; background-color:rgba(255, 255, 255, 0.25); }
.top-search .top-input::-webkit-input-placeholder{color:#4a5964;}

/* 面包屑 */
.breadcrumb { height: 64px;  font-size:16px; background: url(../img/icoshouye.png) 0 24px no-repeat; padding-left: 30px;}
.breadcrumb ul { float: left; height: 64px;  width:100%; line-height: 64px;}
.breadcrumb ul::before { content:; float: left; width: 0px; height: 15px; margin-right: 0px; transform: translateY(2px); }
.breadcrumb ul li { float: left;}
.breadcrumb ul li a{ color: #333333;}
.breadcrumb ul li::before { content: "-";}
.breadcrumb ul li:first-child::before,.breadcrumb ul li:first-child+li::before { content: '';}


/* 左右结构-工商联概况 */
.LeftBox { float: left; width: 290px;  background: #fff; margin: 0 21px 10px 0;}
.LeftBox ul{margin-bottom:10px;} 
.LeftBox ul h1 { width: 100%; height:53px; margin-bottom: 10px;  font-size:18px;line-height: 53px; text-align: center; color:#fff;  background:#1d61b8;}
.LeftBox ul>li { position: relative;  background:#f0f0f0; font-size: 17px; }
.LeftBox ul>li.active{opacity:1; color: #0a62b0; }
.LeftBox ul>li a { display: inline-block; width: 100%; height: 60px; line-height: 60px; color: #333; text-align: center; border-bottom: #fff 1px solid; }
.LeftBox ul>li.active, .LeftBox ul>li:hover { color: #fff; background: #f0928e; }
.LeftBox ul>li.active::before, .LeftBox ul>li:hover::before { content: ''; position: absolute; left: -1px; top:0;  width: 5px; height: 100%; }
.LeftBox ul>li:first-child.active::before, .LeftBox ul>li:first-child:hover::before { top: -1px; height: 41px;}
.LeftBox ul>li.active a, .LeftBox ul>li:hover a  { color: #fff; background-color:#75aaed; } 
.RightBox {position: relative; float: left; width: calc(100% - 311px); background: #fff; } 
.RightBox .list{max-height:780px; margin-bottom:40px;position: inherit; }
.RightBox .list li a{ display: inline-block; width: 100%; padding-left: 20px; padding-right: 145px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.RightBox .list li span{ position: absolute; right: 10px;}

.LxwmBox {position: relative;float: left;width: 100%;background: #fff;} 
.LxwmBox .list{max-height:780px; margin-bottom:40px;position: inherit; }
.listPage{width: 100%; height:53px;padding-left: 20px; color:#1d61b8 ; font-weight: bold; margin-bottom: 10px; border-left: 4px #1d61b8 solid;  font-size:16px;line-height: 53px;  background:#f0f0f0;}
.listRight{ margin-top: 5px; font-size:16px; }
.listRight li{ position: relative; width:100%;  line-height:36px; height: auto; border-bottom: #e8e8e8 1px solid; line-height: 25px; padding:10px 0 20px 0; margin: 10px 0;font-family:"微软雅黑"; color:#787878; overflow:hidden;}
.listRight li h1{color:#000; display: inline-block;  width: 100%;  padding-right: 150px; overflow: hidden; font-weight: bold; text-overflow: ellipsis; white-space: nowrap;}
.listRight li span { position: absolute; top: 10px; right: 5px;}
.listRight li a:hover{color:#1d61b8;}
.listRight li p a{width:100%;  text-indent: 10px; color: #999999;}
.listRight li:last-child { border-bottom: none;}
.tel{padding: 20px; line-height: 28px;border: #dfdfdf 1px solid ;}

/* 分页 */
.pagebox {text-align: center;  padding: 30px 0; }
.pagebox a {  display: inline-block; padding:0 10px; height: 25px; line-height: 25px; border: 1px solid #e2e2e2; border-radius: 2px; color: #333; }
.pagebox a:hover {  color: #fff; background: #1d61b8; border: 1px solid #1d61b8; }
.pagebox a[disabled],.pagebox a[disabled]:hover { background: #eee; color: #ccc; border: 1px solid #e2e2e2;}
.pagebox select { height: 25px; line-height: 25px; border: 1px solid #e2e2e2;}

/* 详情页 */
.pageBox{ float: left; margin: 0 20px; width: 1160px;}
.pageBox .list{max-height:780px; margin-bottom:40px;}
.viewtitle { font-size: 24px; text-align: center; padding:20px 0 10px; color: #2f2f2f; font-weight: bold;}
.viewtitle h1{white-space: pre-wrap;color: #666;font-size: 18px;line-height: 36px;}
.viewtitle>p { margin-top: 40px; line-height: 44px; font-size: 14px; color: #000; background: #eee; font-weight: normal;}
.viewtitle>p>span { padding: 0 10px;}
.viewtitle>p>span i { display: inline-block; width: 16px; height: 16px; border:1px solid #ddd; cursor: pointer; vertical-align: middle; }
.viewtxt{ text-indent:20px; line-height:30px; font-size:14px; color:#999;}
.viewBg{ background:#f2f2f2; height:30px; line-height:30px;font-size:14px; margin:20px auto;text-align:center; padding:0 10%;}
.viewBg>li{ float:left; text-align:center; width: calc(100% / 6);}
.text { padding: 20px;}
.content { border: 1px solid #ccc; padding: 0 30px 20px;  margin-top: 20px;}
.printKMain{text-align: center;line-height: 44px; font-size: 14px; color: #754f01; background: #eee;margin-top: 30px;font-weight: normal;}
.printKMain a{cursor: pointer;}
.fontSize a,.print a,.author a{margin: 0 5px;color: #ffab00;}
.fontSize,.textDate,.print,.author{display: inline-block;margin: 0 15px;}


/*视频列表样式*/
.videoList{ width: 100%;text-align:justify;display:inline-block;}
.videoList dl{ float: left; width: 276px;height: 100%;margin: 15px 10px 15px 10px;position: relative;}
.videoList dl dt{ width: 100%; height: 210px;}
.videoList dl dt img{width: 100%;height:100%;}
.videoList dl dd{ width: 100%; line-height: 40px; height: 40px; text-align: center; position: absolute; color: #fff; bottom: 0px;  background-color: rgba(0, 0, 0, 0.4);}
.videoList dl dd a{ color: #fff;}


/* 上一页下一页 */
.sxp { border-top: 1px dashed #eee; margin: 20px 0; padding-top: 40px; line-height: 30px;}

/* 搜索列表 */
.listTy{}
.listTy .list li{margin: 15px 0;}
.listTy .list li a{font-size: 18px;}
.noSearch{width: 100%;}
.noSearch img{display: block;margin: 85px auto 120px;}
.ontree{color: #1d61b8 !important;}
.search-res { font-size: 14px; color: #666; margin: 16px;}
.search-res span { color: #1d61b8; }
.loading {font-size: 14px; color: #333; width: 100%;height: 50px; line-height: 50px; margin:35px 0; text-align: center; border-radius: 4px; }
.loading-yes{ background-color: #F5F5F5;}
.loading-yes:hover { background-color: #EDEDED; color: #1d61b8;}
.loading-no{ background-color: #FFFFFF; }
.fileListBox{ margin:30px 0; line-height: 30px; }
.fileListBox a{ color:#0063a6;}

.title_page{width: 100%; height:53px;padding-left: 20px; color:#1d61b8 ; font-weight: bold; margin-bottom: 10px; border-left: 4px #1d61b8 solid;  font-size:18px;line-height: 53px;  background:#f0f0f0;}
